Use gdk_screen_init as instance_init, not base_init! (Fix from Frederic
authorOwen Taylor <otaylor@redhat.com>
Thu, 25 Aug 2005 17:53:15 +0000 (17:53 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 25 Aug 2005 17:53:15 +0000 (17:53 +0000)
2005-08-25  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkscreen.c (gdk_screen_get_type): Use gdk_screen_init
        as instance_init, not base_init! (Fix from Frederic Crozat,
        reported by Joe Marcus Clarke). Trivial cleanup: use -1.
        rather than -1 for a negative flag value.

ChangeLog
ChangeLog.pre-2-10
gdk/gdkscreen.c

index 4b6fada974d4a5baed93d61fa24b674e6929926c..377a16e834af25e1f2ff4d82f6827f9f14ab913c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-08-25  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkscreen.c (gdk_screen_get_type): Use gdk_screen_init
+       as instance_init, not base_init! (Fix from Frederic Crozat,
+       reported by Joe Marcus Clarke). Trivial cleanup: use -1.
+       rather than 1 for a negative flag value.
+
 2005-08-24  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.c (draw_error_underline): Add a note about
index 4b6fada974d4a5baed93d61fa24b674e6929926c..377a16e834af25e1f2ff4d82f6827f9f14ab913c 100644 (file)
@@ -1,3 +1,10 @@
+2005-08-25  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkscreen.c (gdk_screen_get_type): Use gdk_screen_init
+       as instance_init, not base_init! (Fix from Frederic Crozat,
+       reported by Joe Marcus Clarke). Trivial cleanup: use -1.
+       rather than 1 for a negative flag value.
+
 2005-08-24  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.c (draw_error_underline): Add a note about
index b08cf725a6cef78604d2db9df90d15dd236f11e1..482361615f2cf86b7340f381e78f215bbdcff4fe 100644 (file)
@@ -53,14 +53,14 @@ gdk_screen_get_type (void)
       static const GTypeInfo object_info =
        {
          sizeof (GdkScreenClass),
-         (GBaseInitFunc) gdk_screen_init,
+         (GBaseInitFunc) NULL,
          (GBaseFinalizeFunc) NULL,
          (GClassInitFunc) gdk_screen_class_init,
          NULL,                 /* class_finalize */
          NULL,                 /* class_data */
          sizeof (GdkScreen),
          0,                    /* n_preallocs */
-         (GInstanceInitFunc) NULL,
+         (GInstanceInitFunc) gdk_screen_init,
        };
       
       object_type = g_type_register_static (G_TYPE_OBJECT,
@@ -103,7 +103,7 @@ gdk_screen_class_init (GdkScreenClass *klass)
 static void
 gdk_screen_init (GdkScreen *screen)
 {
-    screen->resolution = -1;
+    screen->resolution = -1.;
 }
 
 static void
@@ -407,7 +407,7 @@ gdk_screen_set_resolution_libgtk_only (GdkScreen *screen,
     if (dpi >= 0)
        screen->resolution = dpi;
     else
-       screen->resolution = -1;
+       screen->resolution = -1.;
 }
 
 /**
@@ -423,7 +423,7 @@ gdk_screen_set_resolution_libgtk_only (GdkScreen *screen,
 gdouble
 gdk_screen_get_resolution_libgtk_only (GdkScreen *screen)
 {
-    g_return_val_if_fail (GDK_IS_SCREEN (screen), -1);
+    g_return_val_if_fail (GDK_IS_SCREEN (screen), -1.);
 
     return screen->resolution;
 }